import * as utils from './utils'
export default {
  install: (Vue) => {
    Vue.filter('toHistoryDate', (datetime) => {
      return utils.toHistoryDate(datetime)
    })
    Vue.filter('parseStatus', (index) => {
      return utils.parseStatus(index)
    })
    Vue.filter('parseRole', (index) => {
      return utils.parseRole(index)
    })
    Vue.filter('parseSalePeriod', (index) => {
      return utils.parseSalePeriod(index)
    })
    Vue.filter('parseForecast', (index) => {
      return utils.parseForecast(index)
    })
    Vue.filter('parseBill', (index) => {
      return utils.parseBill(index)
    })
    Vue.filter('parsePayPeriod', (index) => {
      return utils.parsePayPeriod(index)
    })
    Vue.filter('parseSupportStatus', (index) => {
      return utils.parseSupportStatus(index)
    })
    Vue.filter('parseGraspDegree', (index) => {
      return utils.parseGraspDegree(index)
    })
    Vue.filter('parseBillStatus', (index) => {
      return utils.parseBillStatus(index)
    })
    Vue.filter('parseEndStatus', (index) => {
      return utils.parseEndStatus(index)
    })
    Vue.filter('parseRate', (rate) => {
      return utils.parseRate(rate)
    })
    Vue.filter('dateToString', (text, format) => {
      return utils.dateToString(text, format)
    })
    Vue.filter('parseAvatar', (imageUrl) => {
      return utils.parseAvatar(imageUrl)
    })
    Vue.filter('numFormat', (num) => {
      return utils.numFormat(num)
    })
  }
}
